html {
color: #000;
background-color: #f9f9f9;
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body{
    background-color:#f7f5ed;
}
em{
    font-style: normal;
}
a{
    color:#543c01;
    &:hover{
        color:#1e5494;
    }
    &:focus {
        outline: none;
    }
}
.clearfix { 
    *zoom:1;
    &:before,
    &:after{ 
        content: ""; 
        display: table; 
    }
    &:after { 
        clear: both; 
    }
}
.w1000{
    margin:0 auto;
    width:1000px;
}
.mt10{
    margin-top:10px;
}
.tryContent img{ 
    vertical-align:top;
}
.inlineBlock { 
    display:inline-block; 
    *display:inline; 
    *zoom:1;
}
.floatL { 
    float:left;
}
.floatR{ 
    float:right;
}
.floatR,
.floatL{ 
    _display:inline;
}
.allTryGuaranteeMoney,
.searchOrder,
.timeRemaining dd,
.side-hd,
.tryOrder-cont ul{ 
    background:url(http://static.shikee.com/platinum/img/sprite.png) no-repeat;
}
#purple_gold .side-hd{
    background:url(http://static.shikee.com/platinum/img/purple_sprite.png) no-repeat 0 -60px;
}

.header {
  background:url(../img/header.jpg) repeat-x center center;
  height:85px;
  background-color: #ff4c7b;
  border-bottom: 2px solid #fd3e71;
}
.platinum-logo{
  background:url(../img/logoo.jpg) no-repeat left center;
}
.allTryGuaranteeMoney {
    background-position:0 -209px;
}

.searchOrder { 
    background-position:-195px -139px;
}

.side-hd { 
    background-position:0 -60px;
}

.timeRemaining {
    dd { 
      background-position:0 -245px;
      background-repeat:repeat-x;
        position:relative; 
        height:40px; 
        line-height:40px; 
        background-color:#e0e0e0; 
        border:1px solid #e1e1e1;
    }
    dt{
        font-size:14px; 
        line-height:2em; 
        color:#634721;
    }
    .smallTriangle {
        width:0; 
        height:0; 
        overflow:hidden;
        border:4px dashed transparent;
        border-top:4px solid #bCbbb8;
        border-left:4px solid #bcbbb8;
        position:absolute; 
        right:0;
        top:41px;
    }
}

.tryOrder-cont {
    ul { 
        background-position:-302px -50px;
        padding-left:15px;
    }
}

.ft-contact p { 
    line-height:25px; 
    font-size:14px; 
    padding-left:30px; 
    font-weight:bold; 
    color:#999;
}

.h-top { 
    text-align:right; 
    height:28px; 
    line-height:28px;  
}

.loginInfo,
.r { 
    text-align: left; 
    display: inline; 
    color:#edeabe; 
}

.top-nav-other { 
    *position: relative; 
    *margin-right: 73px; 
    display: inline; 
}

.loginInfo a,
.top-nav-other a,
.top-nm-hd { 
    color:#fafaeb;
}

.platinum-logo a { 
    color:#fff; 
    display:block; 
    height:50px; 
    width:190px; 
    margin-right:110px; 
    text-indent:-999px; 
    overflow:hidden;
}

/*=====页面主体样式=====*/
.main { 
    background-color:#f7f5ed; 
    padding-bottom:20px; 
    border-bottom:1px solid #e8e2cc;
}

.shop-nav { 
    background:#fc4476;
    li { 
        float:left;
        color:#d71549;
        &:first-child a{ 
            border-left:none;
        }
        &:last-child a{ 
            border-right:none;
        }
        a { 
            display:inline-block; 
            *display:inline;
            *zoom:1; 
            color:#fff;
            line-height:30px; 
            padding:0 20px;
        }
        #nav3 { 
            border-right:none;
        }/*for ie6 ie7*/
    }
}
.shop-bg{
  background-color:#ec3062;
}

a.shop-nav-current,
#in_all a.sel,
.shop-nav a.sel,
.shop-nav a:hover {
    text-decoration:none;
    color:#fff;
    background:#d2104c;
    background: -moz-linear-gradient(top, #D7C075, #CEB457);
    background: -webkit-gradient(linear,0 0,0 100%,from(#D7C075),to(#CEB457));
    background: -webkit-linear-gradient(top, #d2104c, #d2104c);
    background: -o-linear-gradient(top, #D7C075, #CEB457);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D7C075',endColorstr='#CEB457');/*ie6/7*/
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D7C075',endColorstr='#CEB457')";/*ie8*/
}

.shop-banner{
    margin-top:15px; 
    overflow:hidden;
} 

.shop-banner-show-img {
    display:block; 
    margin:0 auto;
}

/*---商品展示---*/
.tshow-info {}

.specialFont, 
#showclock em {
    color:#93720F;
     font-weight:bold; 
     font-family:Arial; 
     font-style:normal;
     vertical-align:middle;
}/*文字突显公用样式*/

.tshow-info-title { 
    .mt10;
    h2{ 
        font-size:16px; 
        line-height:30px; 
        font-weight:bold; 
        color:#634721; 
        font-family:\5FAE\8F6F\96C5\9ED1;
    }
}

.attention { 
    font-size:12px; 
    line-height:30px; 
    color:#656565;
    .specialFont { 
        padding:0 0.3em; 
    }
}

.tshow-info-cont{ 
    padding:15px; 
    background-color:#fff; 
    border-top:1px solid #e8e8e8;
}

.pro-img-box { 
    border: 1px solid #ddd; 
    width:295px; 
    height:295px; 
    // overflow: hidden; 
    position: relative;
    .tb-shop-bg { 
        width: 295px;
        height: 30px;
        margin-top: -30px;
        background-color:#fff;
        overflow: hidden;
        opacity:0.5;
        filter: Alpha(opacity=50);
    }
    .tb-shop { 
        position:absolute; 
        bottom:5px; 
        right:10px;
    }
    .zt-icon{
        position: absolute;
        right: -7px;
        top: -8px;
        display: block;
        width: 113px;
        height: 113px;
        background: url(http://static.shikee.com/platinum/img/zt_goods_icon.png) no-repeat;
        _background: url(http://static.shikee.com/platinum/img/zt_goods_icon8.png) no-repeat;
    }
}

.pro-img { 
    width:295px; 
    height:295px; 
    overflow:hidden;
}

.tshow-info-cont-info { 
    margin-left: 15px;
    width: 650px;
    overflow:hidden;
}

.tshow-info-cont-info-list{
    color:#656565;
    li{ 
        line-height:32px;
        height:32px;
    }
    .answer{
       margin-left: 10px;
       color:#93720f;
       &:hover{
        text-decoration: underline;
       }
    }
}
.shop-title{
  font-family: \5fae\8f6f\96c5\9ed1;
  font-size: 18px;
  color:#545454;
  .free{
    font-size: 12px;
    color:#c00;
  }
}
.tshow-info-cont-info-list .tryGoodsNum {
  height: 72px;
  line-height: 72px;
    .specialFont {
        font-size:36px; 
        font-weight:normal;
    }
}

.tryGuaranteeMoney .specialFont { 
    font-size:24px; 
    font-weight:normal;
}

.allTryGuaranteeMoney { 
    display:block; 
    width:30px; 
    overflow:hidden; 
    white-space:nowrap; 
    text-indent:-30em; 
}

// .tryEndBtn .joinBtn .passBtn 这三个类名已经在js中作为判断的条件，请勿随意改动名称。

.joinBtn { 
    display: inline-block;
    padding: 0 24px;
  height: 32px;
  line-height: 32px;
    border-radius: 2px;
    color: #fff;
    font-size: 16px;
    font-family: \5fae\8f6f\96c5\9ed1;
    background-color: #99740d;
    border: 1px solid #886811;
    cursor: pointer;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
    &:hover { 
        color: #fff;
        text-decoration: none;
        background-color: #a37f19;
        text-decoration: none; 
        color:#fff;
    }
}

.passBtn { 
    display: inline-block;
    padding: 0 24px;
    border-radius: 2px;
    color: #fff;
    font-size: 16px;
    font-family: \5fae\8f6f\96c5\9ed1;
    background-color: #e36c04;
    border: 1px solid #c45d04;
    cursor: pointer;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
    &:hover { 
        color: #fff;
        text-decoration: none;
        background-color: #e2791d;
        text-decoration: none; 
        color:#fff;
    }
}

.tryEndBtn{
    display:inline-block;
    padding:0 24px;
    border-radius:2px;
    color:#fff;
    font-size:16px;
    font-family:\5fae\8f6f\96c5\9ed1;
    background-color:#ccc;
    border:1px solid #bebebe;
    cursor:default;
    &:hover{ 
        text-decoration: none; 
        color:#fff;
    }
}/*待审核、活动结束*/

.searchOrder-wrap { 
    position:relative; 
    line-height:0; 
    font-size:0; 
    overflow:visible;
}

.searchOrder { 
    position:absolute;
    top:0; 
    right:260px; 
    width:100px; 
    height:100px; 
    white-space:nowrap; 
    overflow:hidden; 
}

.tshow-info-cont-side{ 
    width:246px; 
    margin-right:-26px;
}

/*--分享--*/
.ckepop { 
    width: 138px; 
    overflow: hidden; 
    padding-top: 8px; 
    .w18,
    .jtico_jiathis { 
        float: left; 
    }
}

.shop-banner-link { 
    display: block; 
    width: 1000px; 
    height: 90px; 
    overflow: hidden; 
}

#showclock { 
    padding-left:8px; 
    em { 
        font-size:26px; 
        vertical-align:middle; 
        text-shadow:1px 1px 1px #fff;
    }
    b { 
        font-size:25px; 
        padding:0 .3em; 
        color:#999; 
        text-shadow:1px 1px 1px #fff;
    }
}

.tryOrder-cont ul { 
    padding-left:15px;
}

.tryOrderTip { 
    position:relative;  
    height:30px; 
    display:block;
}

.tryOrderTip-title { 
    color:#656565; 
    font-weight:normal;
    font-size:12px;
    line-height:30px; 
    cursor:pointer; 
    _width:230px;
}

.tryOrderTip-cont { 
    position:absolute; 
    display:none; 
    top:0;
    right:225px; 
    padding-right:25px; 
    //background: url(about:blank) transparent;
    p { 
        white-space: nowrap; 
        font-family:\5b8b\4f53;
    }
}/*for ie7 bug*/

.tryOrderTip-contInner { 
    float:left; 
    padding:10px; 
    border:1px solid #e8e8e8; 
    background-color:#f8f8f8;
}

/*---店铺侧边栏---*/
.side { 
    width:229px; 
    overflow:hidden; 
    background-color:#f8f8f8; 
}

.side-hd { 
    height:65px; 
    margin-bottom:-1px;
}

.side-cont { 
    padding:20px 15px 8px; 
    border:1px solid #e8e8e8; 
    border-top:none;
}

.side-shop-hd { 
    overflow:hidden;
}

.shopLogo { 
    display:block; 
    width:160px; 
    height:80px; 
    margin:0 auto; 
    overflow:hidden;
}

.side-shop-cont p{
    line-height:2.5em; 

}

.shopName span, 
.nickName span { 
    color:#999;
}

.into-shop{
  width: 194px;
  height: 40px;
  background-color: #fef8fa;
  display: block;
  border-radius: 3px;
  border: 1px solid #f6d6e1;
  text-align: center;
  line-height: 40px;
  color: #ff4275;
  font-size: 14px;
  margin-bottom: 5px;
  margin-top: 5px;
}

.QRCode{ 
    display:block; 
    text-align:center;
}

a.QRCode { 
    color:#27a3d8;
}

.QRCode-img {
    display:inline; 
    width:155px; 
    height:155px;
}

/*侧边栏通用模块公共样式*/
.side-section-title{ 
    line-height:28px; 
    border-bottom:1px dotted #ba8938; 
    color:#ff329d;
    font-size:14px; 
    font-weight:bold; 
    overflow:hidden;
}

.side-section-cont {
    color:#666; 
    line-height:18px; 
    padding:5px 0 5px 5px; 
    text-indent:2em;
}

a.more, 
a.notice-more { 
    font-size:12px; 
    color:#999; 
    font-weight:normal;  
    font-family:\5b8b\4f53;
}

.shop-rec-cont { 
    padding-top:10px; 
    overflow:hidden; 
    _width:195px;
    a{
        overflow: hidden; 
        margin-bottom: 10px;
        float: left; 
        height: 250px;
    } 
}

/*---店铺主体样式---*/
.shop-main { 
    overflow:hidden; 
    padding-bottom:3em; 
    width:750px; 
    border-top:1px solid #e8e8e8;
    background:#fff;
}

.shikee-task { 
    padding:5px 15px 10px; 
    background:#fff6fb;
    .sk-task-title { 
        border:none;
    }
    .sk-task-cont { 
        text-indent:0;
    }
}

.tabsTitRad-tabs { 
    border-bottom:1px solid #f891c8;
    *zoom:1;
    li { 
        display:table-cell; 
        float:left;
        height: 34px;
        line-height:34px;
      text-align: center;
        a { 
            display:block; 
            line-height:34px;
            padding:0 25px;
            color:#634721;
        }
    }/*浮动的替代解决方; ps:单元格margin无效*/
    li.sel {
      position: relative;
      a {
        color:#fff;
        font-weight:bold;
        background-color:#f890c3;
      }
      .triangle{
        position: absolute;
        top: 23px;
        left: 42px;
        height: 0;
        width: 0;
        overflow: hidden;
        font-size: 0;
        line-height: 0;
        border-color: transparent transparent #ffffff transparent;
        border-style: dashed dashed solid dashed;
        border-width: 6px;
      }
    }
}

.tryContent { 
    padding:0 10px;
    img { 
        max-width:730px; 
        _width:750px; 
        overflow: hidden;
    }
}

.product-intro-pic { 
    padding:10px; 
    text-align:center; 
    vertical-align:middle; 
    overflow: hidden; 
    _width: 710px; 
    img { 
        display:inline; 
    }
}

.product-intro-title { 
    border-bottom:none; 
}

.product-intro-cont { 
    position: relative;
    border: 1px dotted #d8d8d8; 
    padding: 10px; 
    background-color: #fcfcfc; 
    word-wrap: break-word;
     word-break: break-all;

 }

.product-intro-btn { 
    text-align: center; 
    margin-top: 3em; 
    a { 
        border-radius: 5px; 
        padding: .6em 1em; 
        background-color: #aaa; 
        display: inline-block; 
        color: #fff; 
        font-family: \5B8B\4F53; 
        &:hover { 
            background-color: #ab8733; 
            color: #fff; 
            text-decoration: none;
        }
    }
}
.tryReport{ 
    overflow:hidden;
    .report-item{ 
        border-top:1px dotted #ccc; 
        padding:11px 10px 10px 10px; 
        margin-top:-1px; 
        height: 167px; 
        overflow:hidden; 
        &:hover{ 
            background-color:#fcfcfc;
        }
        .pic{ 
            float:left; 
            width:80px; 
            text-align:center; 
            overflow:hidden;
            span{ 
                display:block; 
                margin-top:3px; 
                height:40px; 
                overflow:hidden;
            }
            img{
                border:1px solid #dcdcdc; 
                display:block; 
                padding:3px;
            }
            &:hover img{
                border-color:#c00;
            }
        }
        .info{ 
            float:left; 
            margin-left:10px;
            display:inline;
            width:610px; 
            overflow:hidden;
            position: relative;
            h4{
                font-weight:normal;
                a{ 
                    font-size:14px; 
                    width:410px; 
                    margin-left:5px; 
                    display:inline-block; 
                    display:inline-block; 
                    overflow: hidden; 
                    white-space: nowrap; 
                    text-overflow:ellipsis; 
                }
                span{ 
                    float:right; 
                    color:#888;
                }
            }
            p.r_intro { 
                text-indent:2em; 
                height: 36px; 
                width: 610px; 
                overflow: hidden;
            }
            p a{ 
                white-space:nowrap; 
                margin-left:1em;
            }
        }
    }
    .fc-red{
        text-align:center;
    }
}

.reportlist { 
    display: block; 
    padding:0 10px; 
    margin: 10px auto;
    *margin-top: -2px;
    _margin-top: -3px;
     overflow: hidden;
}
.reportimg {
    img { 
        display: block; 
    }
    li { 
        float:left; 
        margin-right: 10px; 
        border: 1px solid #ccc;
    }
}

.jinghua,
.unquali{ 
    display: inline-block; 
    width: 92px; 
    height: 54px; 
    position: absolute; 
    top: 30px; 
    left: 350px; 
    overflow: hidden;
}
.jinghua{ background-image:url(http://static.shikee.com/platinum/img/elite.gif);}
.unquali{background-image:url(http://static.shikee.com/platinum/img/unquali.png);}

/*已通过审批的用户*/
.tryPass-shade{ 
    padding:0 10px;
}

.tryPass-shade-cont a{ 
    display:block; 
    border:1px solid #fff; 
    float:left; 
    width:78px; 
    height:97px; 
    text-align:center; 
    overflow:hidden; 
    text-decoration:none; 
    padding:5px; 
    margin-top:15px; 
    display:inline;
}

#passUser{
    overflow: hidden;
    }
    .morelink{
        display: none;
        width: 700px;
        margin: 5px auto;
        .more{
            display: block;
            height: 20px;
            margin: 0 auto;
            float: none;
        }
    }

.tryPass {
  dt{
    height: 26px;
    line-height: 24px;
    overflow: hidden;
    background-color: #f1f1f1;
    padding-left: 10px;
  }
    dd {
      padding-left: 7px;
      padding-bottom: 4px;
      padding-top: 15px;
        a{
          border: 1px solid #fff;
          float: left;
          width: 78px;
          height: 97px;
          text-align: center;
          overflow: hidden;
          padding: 5px;
          margin: 0px 15px 15px;
          display: inline-block;
            &:hover{ 
                border-color:#C00; 
                text-decoration:none;
            }
            img{ 
                border:1px solid #eee; 
                padding:3px; 
                width:70px; 
                display:block; 
                height:70px;
            }
            span{
                color: #666;
                display:inline-block; 
                margin-top:4px; 
                cursor:pointer;
            }
        }
        p.fc-red{ 
            text-align:center; 
            padding:1em;
        }
    }
}

/*===网站导航===*/
.top_nav{ 
    text-align: right;
    line-height: 28px;
    height: 28px
}

.arrow{
     width:0;
     height:0;
     overflow:hidden;
     border:4px dashed transparent;
     border-top:4px solid #e9e4a9;
     transition:transform 0.2s ease-in 0s;
}

.top-nav-other {
    a{ 
        margin:0 5px;
    }
}

.top-navMenu{
    float:right; 
    color:#666; 
    position:relative; 
    *margin-top: -27px; 
    margin-top: 2px\9\0; 
    z-index:999; 
    cursor:default;
    .arrow {
        position:absolute; 
        top:12px; 
        right:5px;  
        z-index:1000;
    }
}

.top-nm-hd{
    display:inline-block; 
    *display:inline; 
    *zoom:1; 
    overflow:hidden; 
    padding-left:5px; 
    padding-right:15px; 
    position:relative; 
    z-index:999;
}

.top-nm-hover {
    &:hover .arrow{
        -moz-transform:rotate(90deg);
        -o-transform:rotate(90deg);
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg); 
        transform:rotate(0deg);
    }
    .top-nm-hd{ 
        border-color:#bfbfbf; 
        background-color:#fff; 
        height:27px;
        color:#634721;
    }
    .top-nm-bd{ 
        display:block;
    }
    .arrow {
        border-top-color:#634721; 
        top: 10px\9\0;
        border-top-color:transparent\9; 
        border-top-style:dashed\9; 
        border-right-color:#666\9; 
        border-right-style:solid\9;
    }
}

.top-nm-bd{
    border-width:0 1px 1px 1px; 
    border-style:solid; 
    border-color:#bfbfbf;
    background-color:#fff; 
    width:150px; 
    position: absolute; 
    right:0; 
    top:27px; 
    line-height:20px;
    display:none; 
    overflow:hidden; 
    text-align:left;
    dt{
        font-weight:700; 
        color:#888; 
        border-top:1px solid #bfbfbf; 
        padding-top:2px; 
        text-indent:1em;
    }
    dd{ 
        padding-left:14px;
        a{ 
            white-space:nowrap; 
            margin-right:8px; 
            display:inline-block; 
            *margin-right:5px;
        }
    }
}

/*首页主体内容*/
.shopMainSubR{
    width:720px;
    padding: 0 15px;
    border: 1px solid #e8e8e8;
    border-top:2px solid #5f4301;
    background-color: #fff;
}

.footer{
    padding:20px 0px 50px; 
    background-color:#F9F9F9; 
    overflow: hidden;
}

/*弹窗按钮*/
.succeed-msg{
    text-align: center;

}

.look-p{
    .mt10;
    a{
        color: #000;
    }
}

.succeed-p{
    /*margin-top: 20px; */
    text-align: center;
}

.long-box{
    margin-top: 20px; 
    text-align: center;
}

.closeWin,
.longBtn-a, 
.longBtn-d {
    font-size: 14px;
    display: inline-block;
    height: 30px;
    width: 120px;
    line-height: 30px;
    border-radius: 3px;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
}

.closeWin,
.longBtn-a {
    color: #fff!important;
    background-color: #ff5001;
    border: 1px solid #ed4800;
}

.longBtn-d {
    color: #333!important;
    background-color: whiteSmoke;
    border: 1px solid #ccc;
}
.closeWin:hover{
    text-decoration: none;
}
.lonbar-cont,
.error-cont{
    color: #999;
    text-align: center;
}

/*申请试用错误提示*/
.error-title{
    background: url(/brand/img/try_icon.png) no-repeat;
    background-position:-1px -47px; 
    text-indent: 40px; 
    line-height: 36px; 
    color: #f60;
    font-size: 15px;
    height: 40px;
}

.cause{
    color:#999;
    border: 1px dotted #9e826a;
    padding: 10px;
    width: 350px; 
    background-color: #fbfcf7; 
    margin-top:10px;
    line-height: 24px;
    text-indent: 30px;
}

.close-p{
    text-align: center;
    margin-top: 20px;
}

/*分页*/
#J-page-sybg form{float: left; margin-top: -1px; color: #666;*margin-top: -3px;_margin-top: -2px;display: inline;}
#J-page-sybg .ipt-txt{line-height: 17px; }


/* 浏览活动 文本框*/
.input-gray {
    padding: 5px 2px;
    width: 260px;
    border: 1px solid #cecece;
    padding-left: 3px;
}
.viewOrder{
    position:absolute;
    top:0; 
    right:260px; 
    width:100px; 
    height:100px; 
    white-space:nowrap; 
    overflow:hidden; 
    background: url(http://static.shikee.com/platinum/img/viewOrder.jpg) center ;
}
.skanswerTip{
    position:absolute;
    top:-26px;
    left:0px;
    z-index: 100;
    height:24px;
    line-height: 24px;
    background-color: #fff8ea;
    padding:0 8px;
    border:1px solid #f1d69b;
    display:none;
}
.input_error {
    border-color: #d28c8c;
    color: #a63b3b;
}
// 二维码
.code-warm-tip{
    overflow: hidden;
    .warm-tip-detailed{
        width: 570px;
        float: left;
    }
    .two-dimension-code{
        float: right;
    }
    
}
.two-dimension-code{
    img{
        width: 135px;
        height: 135px;
        display: block;  
    }
    
}
